 DOSBox v0.74 (      www.dosbox.com)

: Arik (www.gh.gameslife.ru)
    0.74: Alexander Katz (skatz1971@gmail.com)


==========
: 
==========

   ,   DOSBox    , 
-   PC...      . 
  , DOSBox       
  PC  Pentium I. DOSBox    
    DOS ,   CGA/Tandy/PCjr 
   Quake.


===========
:
===========
1.   
2.   ()
3.     
4.   
5.   
6.  /
7.   
8.   
9.       
10.  / DOSBox
11.  
12.   DOSBox
13.  
14.  
15.    DOSBox
16.  
17. 


==================
1.  :
==================

     INTRO  DOSBox.
,      - DOSBox    
  (  )   .
    "  ?"     
MOUNT ( 4).
      ,    
: http://vogons.zetafleet.com/viewtopic.php?t=8933

=================
2.  ():
=================

:          ?
:        ?
 :      ?
CD-ROM:         CD-ROM  .
CD-ROM:        /    CD-ROM.
:            .
:           .
:              DOSBox?
:              /.
:        \  :  DOSBox.
:     Shift  "\"    DOSBox. (   Windows)
:     .
:    //       
               !
:      /   / !
:         /   /!
:         DOSBox   !
:               Build (Duke3D/Blood/Shadow Warrior)  
               .
:   DOSBox    ?
:         DOSBox.
:         ,       .



:   ?
             Z:\>  C:\>.
             DOSBox,    
     "mount" (). ,  Windows "mount C D:\GAMES"  
     C  DOSBox     D:\GAMES  Windows 
    (  ).  Linux, "mount c /home/username"  C  
    DOSBox    /home/username  Linux.
       , ,   ,  "C:". 
        , DOSBox   "C:\>".


:        ?
       DOSBox   [autoexec]. ,  
    , ,   DOSBox,     
        . .  13 " ")


 :     ?
     alt-enter. :    DOSBox, 
      fullscreen=false  fullscreen=true.  " "  
       ,   fullresolution, output  
    aspect    DOSBox.      
    :   alt-enter.


CD-ROM:  CD-ROM  .
      CD-ROM  DOSBox     
      .
       CD-ROM ( MSCDEX)  (Windows):
      - mount d f:\ -t cdrom
     Linux
      - mount d /media/cdrom -t cdrom
             CD-ROM,
    ,    CD-.
         SDL (     CD!):
        - mount d f:\ -t cdrom -usecd 0 -noioctl
         ioctl,      
      CD- ( Windows,   Vista):
        - mount d f:\ -t cdrom -ioctl_dx
         ioctl,  MCI  CD- ( Windows):
        - mount d f:\ -t cdrom -ioctl_mci
            ioctl ( Windows):
        - mount d f:\ -t cdrom -ioctl_dio
          aspi (Win98   
      aspi-layer):
        - mount d f:\ -t cdrom -aspi
   
    : - d     ,    DOSBox ('d' -  
                      ,   )
               - f:\   CD-ROM   PC.    
                        d:\  e:\
               - 0     CD-ROM ,   "mount -cd"
                      (,       
                       SDL  CD-,   
                       - .)
       : /    CD-ROM.


CD-ROM: /    CD-ROM.
    ,   CD-ROM  -t cdrom ,   
     MSCDEX,  DOS     CD-ROM'.
         (-label )   
    ,   -   - (volume ID). 
     Windows    -ioctl, -aspi  -noioctl.   
      mount   4 " "   
          -CD: -ioctl_dx, 
    ioctl_mci, ioctl_dio.
    
       CD-ROM (  CUE/BIN)   
       DOSBox IMGMOUNT,    ( CUE).
           CD-ROM   
     .


:   .
     DOSBox ,     .   
      ,   (     DosBox)  
     .    DOSBox'    
     .        , 
     ctrl-F10.


:  .
    ,      .      
             setup/setsound,  
     .  ,    autodetection (). 
      ,   Soundblaster  Soundblaster 16  
       "address=220 irq=7 dma=1" (  "highdma=5"). 
         Sound Canvas/SCC/MPU-401/General MIDI/Wave Blaster 
      "address=330 IRQ=2"    .
             
     DosBox.
       ,  core ()  normal    
        cycles (),   cycles=2000. 
     ,        .
             
    ,  SoundBlaster Pro (sbtype=sbpro1    
    DOSBox)  Gravis Ultrasound (gus=true).


:     DOSBox?
    DOSBox     :
    -   /
                              
          .
    - Creative CMS/Gameblaster
        ,  Creative Labs(R).    
         220.   .
    - Tandy 3 voice
             noise channel. 
      Noise channel     ,  ,  
          .   .
    - Tandy DAC
             SoundBlaster 
      (sbtype=none)     Tandy DAC.    
      sbtype   sb16,       Tandy.
    - Adlib
             Adlib  
       .    220 (   388).
    - SoundBlaster 16 / SoundBlaster Pro I & II / SoundBlaster I & II
      - DOSBox  Soundblaster 16
      16-bit'  .      SoundBlaster
         DOSBox.   AWE32  , ..  
         MPU-401 (. ).
    - Disney Soundsource
        .       
      .   LPT1.
    - Gravis Ultrasound
          ,  MIDI   
         ,  MPU-401   .   
       Gravis      Gravis  DOSBox. 
        .
    - MPU-401
      MIDI passthrough interface  .     
              .
        Windows XP/Vista/7  MAC OS    
        Sound Canvas/SCC/General Standard/General MIDI/Wave Blaster.
          Roland LAPC/CM-32L/MT-32   
      .


:     /.
         ,     
    .    :  ,  
    ,       
    ,   (prebuffer). 
    .  13 " ".
       cycles=max  =auto,     
     ! (      )
        10 " / DOSBox".


:     \  :  DOSBox.
         , ,   
          DOS  
    (   ),     .
      :
      1.   /  \,  ALT-58  :  ALT-92  \.
      2.    DOS' 
         (.  8 " ").
      3.  ,      [autoexec]
           DOSBox.
      4.    DOSBox    usescancodes.
      5.      .
   
    ,          
    keyboardlayout   none    DOSBox,  
      US.        "enter" 
      \ ( ),    : ()  
    shift    "enter" "L".
      

:     Shift  "\"    DOSBox. (   Windows)
      ,  Windows ,       
    ,       
    .
         cmd.exe,   , 
        DOSBox,   :
     set sdl_videodriver=windib
     dosbox.exe
         .   windib -  
     ,      , 
       http://vogons.zetafleet.com/viewtopic.php?t=24072


:  .
          DOSBox, ,
     "priority=normal,normal".      
     . (    , 
     cycles=10000).


: //       
            !
    ,   ,    , 
    joysticktype=none   [joystick]    DOSBox. 
         / .
        joystick  ,  
    timed=false
     ,    (   ,     
     ).


: /   / !
       10 " / DOSBox"   
    .


: /   /!
    .  11 " "


: DOSBox   !
    .  11 " "


:      Build (Duke3D/Blood/Shadow Warrior)  .
     ,        .
        .       
      DOSBox,    DOSBox    
     machine=svga_s3.  svga_s3  vesa_nolfb
     memsize=16   memsize=63
 

:  DOSBox    ?
    DOSBox      , ,   
     .  
     cycles ( )     CPU.
      cycles       
    ,   DOSBox. 


:     DOSBox.
    .  13 " "


:  ,       .
           .
         ,  
    http://vogons.zetafleet.com/viewforum.php?f=39
    Wiki- DOSBox http://www.dosbox.com/wiki/
     / http://www.dosbox.com



===============================
3.    :
===============================

 ,      DOSBox.    
       DOSBox.
.  13 " "

    :
(Windows)   cmd.exe  command.com     dosbox.exe
(Linux)     
(MAC OS X)  terminal.app   :
           /applications/dosbox.app/contents/macos/dosbox

 Windows     cmd.exe  command.com  
   dosbox.exe.
     ,       
:

dosbox [name] [-exit] [-c command] [-fullscreen] [-userconf]
       [-conf congfigfilelocation] [-lang languagefilelocation]
       [-machine machine type] [-noconsole] [-startmapper] [-noautoexec]
       [-securemode] [-scaler scaler | -forcescaler scaler] [-version]
       [-socket socket]
      
dosbox -version
dosbox -editconf program
dosbox -opencaptures program
dosbox -printconf
dosbox -eraseconf
dosbox -erasemapper

  name   
         "name"       C:.
          "name"  ,     "name"  
         C:     .
    
  -exit  
        DOSBox ,  DOS  "name"  .

  -c command
             "name".    
         .       "-c". 
          :  , DOS    
           .

  -fullscreen
         DOSBox   .

  -userconf
         DOSBox      .  
             -conf parameters, 
         -userconf    .

  -conf configfilelocation
         DOSBox  ,     
        "configfilelocation".    -conf .
          13  .

  -lang languagefilelocation
         DOSBox,  ,     
        "languagefilelocation". .    14.
        
  -machine machinetype
         DOSBox    .   :
        hercules, cga, ega, pcjr, tandy, svga_s3 (-),   
         svga ,      
         DOSBox.
        svga_s3    vesa.
           VGA     vgaonly, ,
            svga      -
          .
                .

  -noconsole ( Windows)
         DOSBox   .     
        stdout.txt  stderr.txt

  -startmapper
               .   
        ,     .

  -noautoexec
          [autoexec]   .

  -securemode
           -noautoexec,   "config.com -securemode"  
        AUTOEXEC.BAT (,   ,   
            DOSBox).

  -scaler scaler
           (scaler)   
        "scaler".
           DOSBox     
        .

  -forcescaler scaler
          -scaler,     
         ,       (  ).

  -version
             .   .

  -editconf program
         ,       
        .       .    
           ,    .

  -opencaptures program
         ,         
         .
  
  -printconf
             .

  -eraseconf
  -resetconf
            .

  -erasemapper
  -resetmapper
           ,   
        -.

  -socket
             -. 
        .  9 "  "


:  // /    
      ,   // /   
      ("   ").       
       (   -c  ):
       Windows  OS/2      . 
       -    (\)   .
      Windows: -c "mount c 'c:\program files\'" 
      Linux: -c "mount c \"/tmp/name with space\""


  ,    (Windows):
dosbox D:\folder\file.exe -c "MOUNT Y H:\MyFolder"
    D:\folder  C:\   file.exe.
       H:\MyFolder   Y.


 Windows     /    dosbox.
 


========================
4.  :
========================

DOSBox    DOS   command.com. 
      "HELP"   .

  ,   : 

MOUNT "  " "   " 
      [-t type] [-aspi] [-ioctl] [-noioctl] [-usecd number] [-size drivesize] 
      [-label drivelabel] [-freesize size_in_mb]
      [-freesize size_in_kb (floppies)]
MOUNT -cd
MOUNT -u "  "

          DOSBox.

  "  "
           dosbox (, C).

  "  (,    CD-ROM  Windows)  "
         ,      dosbox.

  -t type
          . 
        : dir (-), floppy, cdrom.

  -size drivesize
        (   )
          ,      
        "bps,spc,tcl,fcl":
           bps:   , - 512    
                2048  CD-ROM 
           spc:   ,   1  127
           tcl:  ,  1  65534
           fcl:   ,  1  tcl

  -freesize size_in_mb | size_in_kb
                
        ( )   ().
           -size.	

  -label drivelabel
            "drivelabel".   , 
              (,     
          CD-ROM).          
          (  -usecd # / -aspi    
        -noioctl):
         Windows:    " ". 
         Linux:    NO_LABEL.

           ,    ,   . 
           !!

  -aspi
          aspi layer.     
        cdrom  Windows  ASPI-Layer.

  -ioctl (   CD-)
  -ioctl_dx (     CD-)
  -ioctl_dio ( ioctl  CD-)
  -ioctl_mci ( MCI  CD-)
          ioctl .     
        CD-ROM  Windows,    (Win2000/XP/NT).
              CD-,
          -ioctl_dio (  ), 
               ,   
		-ioctl_dx ( -ioctl_mci).
        
  -noioctl   
           SDL CD-ROM layer.    .

  -usecd number
          SDL  CD-ROM    .
              -cd.    .

           ,  Windows    -noioctl
           -usecd.
          ,    SDL. ,
           SDL    CD-ROM  
	    (   ). 
             "MOUNT -cd".

  -cd
          CD-ROM ,  SDL,   .
        .     -usecd.

  -u
          .    Z:\.

  :    ,  cdrom,  
                  .


   MOUNT        
  DOSBox'  PC.  MOUNT C C:\GAMES  DOSBox  
   C:\GAMES    C:  DOSBox. MOUNT C E:\SomeFolde  
  DOSBox    E:\SomeFolder   C: in DOSBox.

     C  MOUNT C C:\  !   
       ,  CD-ROM (    
  "  ").
          DOSBox,    
    .      "Windows"  
  "Program Files" (  )   Windows Vista/7,   DOSBox 
         (    
   ).      /   
   (, c:\dosgames)    .

         DOSBox.
  ,      CD,   ( !)  
          CD-ROM.
  Ƹ      c
  CD-ROM     d
   (  )     a ( b)

     MOUNT (Windows):

   1.      :
          mount c d:\dosgames

   2.    CD-ROM  E   CD-ROM  D  DOSBox:
          mount d e:\ -t cdrom

   3.    a:  :
          mount a a:\ -t floppy

     (Windows):

   4.      ~870    ( ):
          mount c d:\dosgames -freesize 870

   5.     ~870    ( ):
          mount c d:\dosgames -size 512,127,16513,13500

   6.   c:\dosgames\floppy  :
          mount a c:\dosgames\floppy -t floppy


     MOUNT:

   7.    CD-ROM  /media/cdrom   
      CD-ROM D  DOSBox:
          mount d /media/cdrom -t cdrom -usecd 0

   8.   /home/user/dosgames   C  DOSBox:
          mount c /home/user/dosgames

   9.   ,      DOSBox 
        C  DOSBox:
          mount c .
          (   ".",       
           DOSBox,     Windows Vista/7,   
            DOSBox   "Program Files")

       CD  ,    
  IMGMOUNT.
  MOUNT     ,      
    ,  ( ):
  - Daemon Tools Lite (  CD),
  - Virtual Floppy Drive (  ).
    IMGMOUNT    .


MEM
       .


VER
VER set major_version [minor_version]
     DOSBox     DOS 
  (   ).
        DOS    "set",
   "VER set 6 22"  DOSBox   DOS 6.22.


CONFIG -writeconf filelocation
CONFIG -writelang filelocation
CONFIG -securemode
CONFIG -set " ="
CONFIG -get " "

  CONFIG   ,       
    DOSBox   .        
     .          
     13 " ".

  -writeconf filelocation
               . 
       "filelocation"    ,    
         DOSBox. 
            DOSBox: 
         ,      .
            AUTOEXEC.BAT.
       .  13 " ".

  -writelang filelocation
               . 
       "filelocation"    ,     
         DOSBox.
              
          DOS.
       .  14 " ".

  -securemode
        DOSBox  "" .      
       MOUNT, IMGMOUNT  BOOT  .       
           .
       (:       DOSBox.)

  -set " ="
       CONFIG     .   
       CONFIG   ,      .

  -get " "
                
       %CONFIG%.         
        (bat).

   "-set"  "-get"         
        .    
         .
  
  :
  1.       c:\dosgames:
      config -writeconf c:\dosgames\dosbox.conf
  2.     CPU  10000:
      config -set "cpu cycles=10000"
  3.    ems :
      config -set "dos ems=off"
  4.  ,   cpu .
      config -get "cpu core"


LOADFIX [-size] [program] [program-parameters]
LOADFIX -f
        .   
   ,       . 

  -size	        
         ,   "", - = 64kb
  
  -f
            
  

:
  1.   mm2.exe   64kb  
     (mm2    64 kb ):
     loadfix mm2
  2.   mm2.exe   32kb :
     loadfix -32 mm2
  3.     :
     loadfix -f


RESCAN
   DOSBox   . ,   - 
       DOSBox. (CTRL - F4   !)
  

MIXER
     . 
       :
  
  mixer channel left:right [/NOSHOW]
  
  channel
          : MASTER, DISNEY, SPKR, GUS, SB, FM [, CDAUDIO].
      CDAUDIO ,     CD-ROM  
        ( CD-, ioctl_dx).
  
  left:right
         .    D  ,    
       (, mixer gus d-10).
  
  /NOSHOW
      DOSBox    ,       
      .

  /LISTMIDI
       Windows    midi    PC.  
           - Windows 
      midi-mapper,   'midiconfig='   [midi]   
        'midiconfig=id' ,  'id'-  ,   
       LISTMIDI.
      , midiconfig=2

       Linux    ,      
      ,    'pmidi -l'.    
      'midiconfig='  'midiconfig=port',  'port' -  , 
         'pmidi -l',
      , midiconfig=128:0

 
  
IMGMOUNT
         CD-ROM  DOSBox.
  
  IMGMOUNT DRIVE [imagefile] -t [image_type] -fs [image_format]
            -size [sectorsbytesize, sectorsperhead, heads, cylinders]
  IMGMOUNT DRIVE [imagefile1 imagefile2 .. imagefileN] -t cdrom -fs iso

  imagefile
            DOSBox.    
         DOSBox   .  
          CD-ROM (ISO  CUE/BIN  CUE/IMG). 
            CD,      
       (.  ).
          CD-ROM   CUE/BIN  
      CUE/IMG,           
      ISO (   ).   
      CUE/BIN    CUE.
      
  imagefile1, .. ,imagefileN
            DOSBox.  
             CD-ROM. CD   
           CTRL-F4.   
               .


CD-ROM     
      .        .
   
  -t 
         :
        floppy:    .  DOSBox 
                    
                ( 360K, 1.2MB, 720K, 1.44MB,  ..).
        iso:      ISO   CD-ROM.    
                .    iso  cue/bin  cue/img.
        hdd:        .     
                  CHS .

  -fs 
         :
        iso:    ISO 9660 CD-ROM .
        fat:    ,      FAT. DOSBox 
                     DOSBox   
                 DOSBox.
        none: DOSBox        .  
                     , 
               BOOT .
                "none"      
               (2  3,  2 = master, 3 = slave)   . 
               ,     70MB  slave , 
                ( ):
                "imgmount 3 d:\test.img -size 512,63,16,142 -fs none" 
                       
                 DOSBox,    : 
                "imgmount e: d:\test.img -size 512,63,16,142"

  -size 
     ,    .
          .
     
  ,    CD-ROM ( Linux):
    1. imgmount d /tmp/cdimage1.cue /tmp/cdimage2.cue -t cdrom
   (  ):
    2a. mount c /tmp
    2b. imgmount d c:\cdimage1.cue c:\cdimage2.cue -t cdrom
  (in Windows):
    imgmount d f:\img\CD1.cue f:\img\CD2.cue f:\img\CD3.cue -t cdrom
    imgmount d "g:\img\7th Guest CD1.cue" "g:\img\7th Guest CD2.cue" -t cdrom

   ,        MOUNT,   
    ,  ( ):
  - Daemon Tools Lite (  CD),
  - Virtual Floppy Drive (  ).
   IMGMOUNT    .


BOOT
  Boot  floppy         
     DOSBox.      
          DOSBox.
     PCjr (machine=pcjr),    
      PCjr (.jrc). 

  BOOT [diskimg1.img diskimg2.img .. diskimgN.img] [-l driveletter]
  BOOT [cart.jrc]  ( PCjr)

  diskimg1.img diskimg2.img .. diskimgN.img
         floppy ,     
      ,  DOSBox    .   
        CTRL+F4.      
      .     ,    
     .

  [-l driveletter]
         ,    . 
     -   A, floppy .       
           "-l C"  , 
       slave   "-l D"

  cart.jrc ( PCjr)
        PCjr,     BOOT. 
       .


IPX

     IPX     DOSBox.

      IPX      DOSBox 
  IPXNET.    IPX   DOSBox  "IPXNET HELP" ( 
  )        . 

      ,     .   , 
    "IPXNET STARTSERVER" ( )  DOSBox.  
  DOSBox         IPX.   
         IPX   
    "IPXNET CONNECT <     IP>". 
   ,     bob.dosbox.com,    "IPXNET 
  CONNECT bob.dosbox.com"   ,    . 

   ,   Netbios,     NETBIOS.EXE  
  Novell.    IPX,   ,   
  "netbios.exe".
  
     IPXNET : 

  IPXNET CONNECT 

     IPXNET CONNECT    IPX tunnelling server   
       DOSBox.  "address"  IP     
      .       UDP. 
     - IPXNET   213,  IANA   
     IPX tunnelling,   . 

      IPXNET CONNECT: 
     IPXNET CONNECT address <> 

  IPXNET DISCONNECT 

     IPXNET DISCONNECT    IPX tunnelling server. 

     IPXNET DISCONNECT: 
     IPXNET DISCONNECT 

  IPXNET STARTSERVER 

     IPXNET STARTSERVER  IPX tunneling server    DOSBox.
     -,       UPD 213,   
       .   , DOSBox   
        IPX tunnelling server. 

      IPXNET STARTSERVER: 
     IPXNET STARTSERVER <> 

  IPXNET STOPSERVER 

     IPXNET STOPSERVER  IPX tunnelling server    
      DOSBox. ,      , 
            ,   
      IPX tunnelling server. 

      IPXNET STOPSERVER: 
     IPXNET STOPSERVER 

  IPXNET PING 

     IPXNET PING     IPX tunnelled network. 
                
     ,        . 

      IPXNET PING: 
     IPXNET PING 

  IPXNET STATUS 

     IPXNET STATUS      IPX tunnelling 
     network  DOSBox.   ,     
      IPXNET PING. 

   IPXNET STATUS : 
  IPXNET STATUS 


KEYB [keyboardlayoutcode [codepage [codepagefile]]]
    .      
     8 " ".

  [keyboardlayoutcode]  ,      , 
     , PL214 (  )  
     PL457 (, ).
      ,    .
        DOSBox     
     http://vogons.zetafleet.com/viewtopic.php?t=21824

  [codepage]       (codepage),  
      . 
            
     ,     .
         ,     
        .

  [codepagefile] ,        
     ,    DOSBox.    DOSBox   
      .      ,    
        ega.cpx (  FreeDOS)    DOSBox, 
           
     keyboardlayoutcode/codepage   .

  :
  1.      (  
       852):
       keyb pl214
  2.          866:
       keyb ru441 866
          ALT+RIGHT-SHIFT.
  3.          850 
     (       EGACPI.DAT):
       keyb fr189 850 EGACPI.DAT
  4.     858 (  ):
       keyb none 858
       ,     
       FreeDOS keyb2.
 5.      ,  ,  
    :
       keyb


    /?     .



=======================
5.  :
=======================

ALT-ENTER          .
ALT-PAUSE       (     
               ALT-PAUSE).
CTRL-F1         .
CTRL-F4           (CD  ).   
                 
CTRL-ALT-F5   /    . (     avi)
CTRL-F5        . (  PNG)
CTRL-F6       /    wave .
CTRL-ALT-F7   /  OPL . (  DRO)
CTRL-ALT-F8   /  MIDI .
CTRL-F7         .
CTRL-F8         .
CTRL-F9        DOSBox.
CTRL-F10      / .
CTRL-F11        (   DOSBox ).
CTRL-F12        (   DOSBox)*.
ALT-F12          ( /)**.
F11, ALT-F11  (machine=cga)      NTSC***
F11           (machine=hercules)    ,   
              ***

*:      DOSBox   
              ,    
              .     
              .

**:      (  , 
              , .. ).    cycles=max  
                 ,   
              .    !

***:    ,      
                  .      
                   (-resetmapper).

  -.       . 
(.  7.  " ")


 MAC OS     cmd(applekey)   Ctrl,  
  , , cmd-ctrl-F1,      
  (   Linux).

/     :
   (Windows)    "Start/WinLogo Menu"->"All Programs"->DOSBox-0.74->Extras
                ("  Windows/"->""->DOSBox-0.74->Extras)
   (Linux)      ~/.dosbox/capture
   (MAC OS X)   "~/Library/Preferences/capture"
       DOSBox.

====================
6. /:
====================

     DOS   4   4 .
      .

  DOSBox     /, 
  "joysticktype"   [joystick]  
 DOSBox. 

none  -   .
auto  - (-)       
        :
            -   '4axis',
            -   '2axis'.
2axis -    ,        
           .    ,   
               .
4axis -    ,      
                  .
4axis_2 -    .
fcs   -    ,  ThrustMaster Flight 
        Control System,   ,    "".
ch    -    ,  CH Flightstick, 
          ,    "",     
           .

       .


 ,          
     ,     
    ,      
.
     DOSBox,     DOSBox, 
    'timed'    DOSBox.


=========================
7.  :
=========================

      DOSBox   
  CTRL-F1 (.  5 " ")   
 -startmapper (.  3 "   ")   
DOSBox.
       .

       ,    
DOSBox   DOS .       
,      ,      
(EVENT)     .

Event: 
BIND:  ( //,   / 
                )
                        Add   Del
mod1  hold                    Next
mod2
mod3


EVENT
      // ,  DOSBox   
     . (,    , , 
    //)
BIND
          //  
      (  SDL),    
      (EVENT).
mod1,2,3 
    .  ,       
      (BIND). mod1 = CTRL  mod2 = ALT.   
            DOSBox.
Add 
          (EVENT).   
            ( , 
     /) ,      DOSBox.
Del 
        .      
    ,     (    
       ).
Next
      ,    .


:
1.     X    Z  DOSBox.
    .   Z   .  "Add".  
     X   . 

2.    "Next"    ,  Z    
    "" Z   DOSBox.
    .  Z    "Next",     Z   BIND. 
      "Del".

3.      DOSBox  ,   X  
     ZX.
    . X       X!  X   
       "Next"    X   BIND.  "Del".


   :
     ,     DOSBox,   
          (,   
    ):
    1.  mapper ( ),     
        " ".
       EVENT   key_left.    Add    
          ,    
         BIND.
    2.        , 
             (/).
    3.   Save,   Exit    - .

     -y ,     
      ,    ,  
      :
    1.  mapper ( )    Y-   
        .
       EVENT   jaxis_0_1-.
    2.   Del,    ,   Add 
         .    .
    3.   Y+,      - .


      -   d-pad/,   
  'joysticktype=auto'  'joysticktype=fcs'   . 
      DOSBox   .


    -,      
 "Save". DOSBox    ,     DOSBox
( mapperfile=).   DOSBox   ,  
    .


=========================
8.  :
=========================

         
"keyboardlayout"   [dos]   DOSBox   
 DOSBox keyb.com (.  4 " ").   
     DOS ( ),
    keyb.com    .

   keyboardlayout=auto     
 Windows,       ,  
   .

 
  DOSBox      -,
          (,
  keyboardlayout=PL214    DOSBox,   "keyb PL214" 
    ).     DOSBox   :
  http://vogons.zetafleet.com/viewtopic.php?t=21824
  
     (  GK319 codepage 869  RU441
  codepage 808)   ,    
   LeftALT+RightSHIFT      LeftALT+LeftSHIFT 
   .   (, LT456    771) 
     ,      
  LeftALT+LeftCTRL.

  
    FreeDOS .kl (   FreeDOS keyb2)  
   FreeDOS keyboard.sys/keybrd2.sys/keybrd3.sys,    
    .kl.
   http://www.freedos.org/   
  ,   DOSBox     - , 
   ,     .

   .CPI (  MSDOS   )  .CPX ( UPX
     FreeDOS)   .   
     DOSBox,         
   .       ,   
      DOSBox,      DOSBox.
        ega.cpx (  FreeDOS)   
   DOSBox,        
     .

         
   .kl     DOSBox    
       .
  :   UZ.KL (   ) 
          "keyboardlayout=uz"   .
      ( keybrd2.sys)  
  .

 ,        
,       .    
    DOSBox     
 ,      DOSBox.



==================================================
9.      
==================================================
 
DOSBox      (nullmodem)  
   .       
[serialports]    DOSBox.

  nullmodem ,     ,  
 - .

       DOSBox  :
   serial1=nullmodem

:
   serial1=nullmodem server:<IP   >

     nullmodem / serial cable / already connected
  multiplayer   COM1.     
(baudrate)   .

 ,       
  nullmodem.   :

 * port:         -   TCP. -: 23
 * rxdelay:      -   ( )   , 
                      .   ,   
                          
                   DOSBox. -: 100
 * txdelay:      -       . 
                   -: 12
                   (   )
 * server:       -  nullmodem  ,    
                   .
                   (  server:  .)
 * transparent:1 -    ,  RTS/DTR 
                    .  ,    
                   -   nullmodem.
 * telnet:1      -   Telnet   . 
                     transparent.
 * usedtr:1      -    ,  DTR    
                   DOS .    .
                     transparent.
 * inhsocket:1   -  ,  DOSBox  .  
                     transparent.
                   ( :      DOS  
                   (  door games)    BBS.)

:  ,  TCP  5000.
   serial1=nullmodem port:5000 rxdelay:1000



=================================
10.  / DOSBox
=================================

DOSBox  CPU,    ,    PC  
   .    DOS   ,  
   ,     
( ).

 () CPU  (/)
  - (cycles=auto) DOSBox  ,    
        (cycles=max, 
          )   
      (cycles=max,     
        ).     
        DOSBox.

     DOSBox    ,  
       . ,  , 
   cycles=10000,     DOSBox   
  "Cpu Speed: fixed 10000 cycles".       
    ,  CTRL-F11 ( , ) 
   ,  CTRL-F12,      
        .
           , 
       Windows 2000/XP/Vista/7     
   Windows 95/98/ME.
    100%     ,   
    DOSBox (   ),    
      (  )  
  DOSBox. DOSBox       , 
        , DOSBox    
    .
  
      DOSBox  ,  cycles=max  
   .    DOSBox   
  "Cpu Speed: max 100% cycles".       
       ,   DOSBox   
   100%    .        
     ,  CTRL-F11,  ,  CTRL-F12.

 CPU ()
   x86        
    ( core=dynamic    DOSBox).
      ,    (core=auto)  
  .
       cycles=max.     
       ( , 20000  ).
   ,    ,     ( )
     (   ),    
    !

 
  VGA     DOSBox     CPU. 
      (  )  CRTL+F8. 
    CPU  ,     
         ,  CTRL-F12.
   ,        . 
  , ,   :     , 
    . 

 
         setup ,   
      CPU.  nosound=true    
      ,     .

      DOSBox,    
    DOSBox.


   :
 cycles=auto  cycles=max   ,   
   .
:
  cycles=auto ["-  realmode"] ["-  protected mode"%] 
              [limit " "]
  cycles=max ["-  protected mode"%] [limit " "]
:
  cycles=auto 5000 80% limit 20000
    cycles=5000  real mode ,   80% CPU  
  protected mode      20000


====================
11.  :
====================

 :
       DOSBox. 
    12 "  DOSBox".

DOSBox    :
  -      output=    DOSBox
  -       DirectX
  - (Linux)    SDL_AUDIODRIVER   alsa  oss.

      DOSBox,     
 :
  -     DOSBox
    (  )
  -     (  ,  
      ,      sbtype=none  gus=false  
      DOSBox)
  -       DOSBox,   
    :
      core=normal
         (  cycles=10000)
      ems=false
      xms=false
       ,
        machine,     
    :
      machine=vesa_nolfb
    
      machine=vgaonly
  -  loadfix   

     DOSBox     :
  -        
  -     
  -   ,     ,
    ,     "mount d d:\oldgames\game" 
    "mount c d:\oldgames\game"  "mount c d:\oldgames"
  -     CD-ROM, ,    
    "-t cdrom",  ,     
     (ioctl, usecd  label,   )
  -      (  " ",  
        ..)
  -     DOSBox


==========================
12.   DOSBox:
==========================

  DOSBox       , 
   DOSBox,     .
    - ,   .

    DOSBox:
  (Windows)         DOSBox ..
  (Linux)    ,   DOSBox  ,   
              .
  (MAC OS X) ٸ    DOSBox.app,  
             "Show Package Contents"->   "Contents"->
             ->   "MacOS"-> "DOSBox"


====================
13.  :
====================

        DOSBox.
   :
   (Windows)  "  /Windows"->""->DOSBox-0.74->Options
   (Linux)    ~/.dosbox/dosbox-0.74.conf
   (MAC OS X) "~/Library/Preferences/DOSBox 0.74 Preferences"
     .     
[ ].       "=", 
 ""     DOSBox.
 #  %  () -.

       CONFIG.COM, 
    DOSBox Z:   4
" "      CONFIG.COM. 
    DOSBox   -conf    
    .

DOSBox  ,    -conf.     ,
DOSBox    "dosbox.conf"   .
   , DOSBox      .
      .

!:  Windows Vista/7      ,   
   ""Windows"  "Program Files"      
 C:\ ,        - , 
 , C:\oldgames


==================
14.  :
==================

        CONFIG.COM,
    DOSBox Z:   4
" "      CONFIG.COM. 
    ,  ,    . 
 DOSBox   -lang      
             
 [dosbox].   language=   .



=====================================
15.    DOSBox:
=====================================

 .
 INSTALL    .



=========================
16.  :
=========================

  THANKS.


==========
17. :
==========

     : 
http://www.dosbox.com
(  Crew).
